home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 20 / Cream of the Crop 20 (Terry Blount) (1996).iso / program / commio0b.zip / README < prev    next >
Text File  |  1996-05-20  |  4KB  |  71 lines

  1.  
  2.                      ANNOUNCING A NEW FREE DOOR LIBRARY!!
  3.                                  (in pascal)
  4.  
  5.   Please read the TODO.LST file also!
  6.  
  7.   Welcome to my COMMIO library.  This library is in a BETA stage, there is
  8. still a lot that can and needs to be done with it, but i wanted to release it
  9. to the public now to see if i could get a response from it (good or bad).
  10.   I feel that this library is very full and rich of routines that every door
  11. programmer must have.  Its very complete even in it's BETA stage, and i think
  12. that everyone that looks at it will find something usefull in it.
  13.  
  14.   Most (if not all) of the other so called door libraries out there will have
  15. the basic communication routines needed to "talk" to the user at the other
  16. end with not a whole lot of extras (and some of those extras, doors need),
  17. and then expect you to pay 20-50 bucks to register it!  I don't think so...
  18.   First this library is 100% free, no royalties, no fees, no nothing.  Just
  19. abide to the license agreement included in the archive.  I've been putting
  20. this library together because when i first wanted to make a door about a year
  21. or so ago i could not find a single usable (hence free) and good source or
  22. information on programming the modem.  I did come across a couple of good
  23. door libraries, but they were not free and they still lacked certain routines
  24. that i felt should of been added.  Thats when i decided to create this
  25. library.  The only other door libarary that comes close to this one is the
  26. DDPLUS library, but i had a couple of problems using it before.  And i hate
  27. when code is not really commented.  At the moment DDPLUS does excell in some
  28. areas compared to the COMMIO library...  But like I said this is only a BETA
  29. release of the library... So give me time! ;>
  30.  
  31.   This library (COMMIO) does'nt just stop at the basic communication routines
  32. like the others, it goes beyond and provides a lot of other non-modem related
  33. routines too.  Stuff like built in ANSI pharsing, support for INI files,
  34. support for somehwat complex comand line options (made easy to use), powerful
  35. "writeln" replacements that let you embed colors changes in the string, you
  36. can even add animation codes to the string, for some simple ansi animation
  37. effects, a "Syskey" unit lets you easily create local hotkeys for the sysop
  38. to use WHILE a user is playing the door (it gets handled in the "background"
  39. so the user is uneffected by it and can continue playing like normal),
  40. support for drop files of various types, automatic time updating, and will
  41. automatically kick a user out if his/her time runs out.... and many other
  42. tidbits!
  43.   One cool feature about this library is its ability to "multi-task" different
  44. procedures at the "same" time.  This is how COMMIO is able to have a continual
  45. updated time variable for the user online, w/o you doing anything special. You
  46. can even add your own procedures to be "multi-tasked" with the others.  (its
  47. not OS/2 multi-tasking so dont get over excited about it ;)
  48.  
  49.   This library is being written with Turbo Pascal v7.0, and some of the
  50. routines REQUIRE TP7 (mainly the fossil unit).  Another thing to know is that
  51. I did not personally write everything in this unit.  In my searches for a good
  52. door lib. I found other little routines that I felt would be handy in this
  53. lib.  So i took them and put them in here.  You'll know if someone else wrote
  54. a certain procedure because I put a "{credit: <person name>}" in front of any
  55. procedures they did... I did not take anything w/o given credit where credit
  56. was due! But the majority of the library was written by myself.  The only
  57. thing I ask is that you give credit to me and this lib. if you use it to make
  58. your own door(s)!  (ie: "Using the COMMIO DOOR Kit created by Jason Morriss")
  59.  
  60.   Like I said before, this library is not finished and still needs some
  61. things.  Like Documentation, there is none... but all the units have a large
  62. comment at the beginning explaining what its for... and Each procedure header
  63. has a comment telling what it does... So just look each routine over.
  64.  
  65.   If you have any ideas or comments about the COMMIO library you can email me
  66. at one of the addresses below (the todo.lst file has more info)...
  67.  
  68. -Jason Morriss
  69. -net: mattjb@wam.umd.edu
  70. -bbs: the hangout; alias: lief o'pardy
  71.